package com.itshizhan.designpattern.iterator;

/**
 * 集合
 * 负责定义创建迭代器的接口
 * 负责创建： 按顺序访问保存在我内部元素的人
 *
 */
public interface Aggregate {
    /**
     * 创建方法应该由具体的集合 Concrete Aggregate 进行实现
     * @return
     */
    public abstract Iterator iterator();
}
